Разработка бота для Telegram. Удаление сообщений-дублей

Дата публикации: 19.04.2024 14:24:48
Цель проекта: Разработать бота для управления контентом в Telegram каналах и чатах, который будет удалять повторяющиеся и несанкционированные сообщения, повышая качество информации и общения. Основные функции бота: 1) Управление несколькими каналами: Бот должен уметь работать сразу с несколькими каналами в Telegram. 2) Удаление повторяющихся сообщений: Бот должен автоматически удалять дублирующие сообщения в каналах и чатах. Должна быть возможность настроить уровень совпадения текста для определения дубликатов. 3) Фильтрация по "Белому списку" слов: Сообщения, не содержащие ключевых слов из "Белого списка", должны быть автоматически удалены. 4) Удаление картинок без подписей: Бот должен удалять изображения, отправленные без сопроводительного текста. 5) Дневная очистка базы данных: База данных с сообщениями должна очищаться в конце каждого дня для поддержания актуальности и управления объемом данных. 6) Настройка доверенных пользователей: Сообщения от доверенных пользователей должны пропускаться без фильтрации по "Белому списку". 7) Административная панель: Для управления настройками бота, включая "Белый список", список подключенных каналов и чатов, процент совпадения для фильтрации и список доверенных пользователей. Технические требования: 1) Быстродействие: Бот должен обрабатывать 1000-1500 сообщений в день без сбоев и задержек. 2) Алгоритмы для определения дубликатов: Использование хэширования (например, SHA-256) для быстрой проверки уникальности сообщений. 3) База данных: Хранение хэшей и дат публикаций сообщений для ежедневной очистки и проверки на дублирование. 4) Мультиязычная поддержка: Учет особенностей разных языков при фильтрации и проверке текста на дублирование. Процесс разработки: 1) Проектирование: Определение архитектуры бота и его взаимодействия с API Telegram. 2) Разработка: Программирование бота с использованием Python и библиотеки python-telegram-bot или аналогичной. 3) Тестирование: Пятидневное тестирование бота на выбранных каналах для выявления багов и оценки стабильности. 4) Деплоймент и мониторинг: Развертывание бота в оперативной среде и мониторинг его работы для предотвращения и быстрого решения возможных проблем. Критерии приемки: 1) Успешное выполнение всех заявленных функций без сбоев и задержек. 2) Отсутствие жалоб от пользователей каналов на работу бота во время тестирового периода. Оплата: Оплата исполнителю производится после успешного завершения тестирования в течении 5 дней и подтверждения соответствия бота всем требованиям.
Источник: www.fl.ru
Число просмотров: 5

Еще проекты:

Смена адресов страниц с простановкой 301 редиректов на wordpress (вордпресс)

Дубли: https://spa.svoy.fit/ https://svoy.fit/spa/ https://spa.svoy.fit/floating/ https://svoy.fit/floating/ https://spa.svoy.fit/acua_senso/ https://svoy.fit/acua_senso/ https://spa.svoy.fit/massage/ https://svoy.fit/massage/ https://spa.svoy.fit/spa-programm/ https://svoy.fit/spa-programm/ https://spa.svoy.fit/cosmetology/ https://svoy.fit/cosmetology/     (404) https://spa.svoy.fit/thalgo/ (нет ссылки в меню spa.svoy.fit) https://svoy.fit/thalgo/ h...

Выполнить проект деревянной кровли (мансарда) (Бюджет: 50000 руб)

Разработать проект стадии РД для деревянной мансарды, с устройством 2-х слуховых окон. Площадь этажа 120м2. Кровля скатная. Необходимо выполнить расчеты и узлы

Монтаж видео для ютуба

Необходимо смонтировать видео ролик для ютуба, тематика путешествия. Опыт монтажа для ютуба обязательно, желательно видео касающиеся путешествий

Графический дизайнер для отрисовки иллюстраций для игры (Бюджет: 20000 руб)

Мы ищем творческого графического дизайнера, который способен создавать качественные иллюстрации для нашей браузерной игры. Работа проектная, и мы ищем специалиста на удаленной основе. Требования: 1. Опыт работы в гейм-дизайне и создании иллюстраций для игр. 2. Владение инструментами дизайна, такими как Adobe Photoshop, Illustrator и другими графическими программами. 3. Умение работать в стиле, который будет предоставлен в описании задачи. Объем работы можно просмотреть по ссылке, к нему д...

Заменить картинку на двух страницах и поменять ссылку.

Заменить картинку на двух страницах и поменять ссылку. Вот страницы: http://med-trening.ru/ ,  https://med-trening.ru/vozvrat/ Вот ТЗ в форме короткого видео(1 мин): https://disk.yandex.ru/i/zMqLC_2IQaDTrA Сроки, стоимость?